package com.ee.chat.admin.service;

import com.ee.chat.common.bean.Result;

import javax.servlet.http.HttpServletRequest;

/**
 * @Author Shane
 * @Date 2019/10/7 21:19
 */
public interface IAuditService {
    Result authList(HttpServletRequest request, Integer page, Integer limit, Integer userId, Integer status, String time) throws Exception;

    Result authAudit(HttpServletRequest request, Integer id, Integer status, Integer type, String reason) throws Exception;

    Result authCancelAudit(HttpServletRequest request, Integer id, String reason) throws Exception;

    Result registerList(HttpServletRequest request, Integer page, Integer limit, Integer userId, String name, String time, Integer status) throws Exception;

    Result registerAudit(HttpServletRequest request, Integer id, Integer status, Integer type, String reason) throws Exception;

    Result registerCancelAudit(HttpServletRequest request, Integer id, String reason) throws Exception;

    Result userInfoList(HttpServletRequest request, Integer page, Integer limit, Integer userId, String item, String time, Integer status) throws Exception;

    Result userInfoAudit(HttpServletRequest request, String item, Integer id, Integer status, Integer type, String reason) throws Exception;

    Result userInfoCancelAudit(HttpServletRequest request, Integer id, String item, String reason) throws Exception;

    Result getNotAuditNum(HttpServletRequest request) throws Exception;
}
